Kursu Darbs   

                                                         kursi@progmeistars.lv

 

#70  2016. gada 31. augusts

                                        ®

 

Pulkveža Brieža 6-1,

tel.  26428902, 67336035, www.progmeistars.lv


                                                                                                                                                                                                     


Iestāšanas  kursos.

Bez pārrunām tiek uzņemti: lietišķajās nodaļās skolēni sākot ar 5.klasi; programmēšanas sākuma un pamatnodaļās olimpiāžu godalgu ieguvēji un skolēni ar teicamām atzīmēm matemātikā (tas, kurš vēlas iestāties, uzrāda administrācijai diplomu vai liecību); programmēšanas sākuma un pamatnodaļās citu nodaļu audzēkņi, kas saņēma pasniedzēju rekomendācijas.

 Citi skolēni tiek uzņemti pēc pārrunu vai iepazīšanās programmēšanas nodarbību rezultātiem Vairākas tādas nodarbības notiek visu gadu laikā. Ir jāapmeklē viena no tām. Vienkārši sekojiet reklāmai mūsu mājas lapā. Uz šādām nodarbībām vienmēr ir iepriekš jāpierakstās. Lai to izdarītu, ir jāgriežas pie kursu administrācijas. Tālr.67336035, 26428902, 28605451.

 

Zelts un bronza olimpiādē IOI’2016!

No 12. līdz 26.augustam Kazaņas pilsētā (Krievija) notika skolēniem vissvarīgākā 28. Starptautiskā olimpiāde informātikā IOI’2016. Sacensībās piedalījās 308 skolēni no 80 valstīm. Labākie rezultāti tika atzīmēti ar 26 zelta, 52 sudraba un 77 bronzas medaļām. 

Latvijas izlase sastāvēja no “štata” dalībnieku skaita, proti, no 4 cilvēkiem – tas ir 89.Rīgas vidusskolas 11.klases skolēns Aleksandrs Zajakins, ISMA vidusskolas “Premjers” 11.klases skolēns Daniels Keziks, Rīgas valsts 1.ģimnāzijas 12.klases skolēns Aleksejs Popovs un Rīgas valsts 1.ģimnāzijas 11.klases skolēns Ingus Jānis Pretkalniņš.

 Kārtējo reizi tiesības pārstāvēt mūsu valsti starptautiskajā olimpiādē ieguva tikai Progmeistara kursu audzēkņi! Šo izlasi tāpat kā daudzas iepriekšējās reizes trenēja mūsu kursu vadošais pasniedzējs Sergejs Meļņiks. Komandu vadīja LU Matemātikas un informātikas institūta pētnieks Mārtiņš Opmanis un mūsu kursu un Kembridžas universitātes beidzējs, IOI’2011 zelta medaļas ieguvējs Eduards Kaļiņičenko.

 Par IOI'2016 uzvarētājiem kļuva:

 

 

Valsts

  % no maksimuma

Ce Jin

China

99.50%

Zuofan Wu

China

93.33%

Vladislav Makeev

Russia

92.83%

Mikhail Putilin

Russia

88.50%

 

Neoficiālā komandu kopvērtējumā pēc iegūtajiem punktiem pirmās 6 vietas izskatās šādi:

 

 

Valsts

% no maksimuma

1

Ķīna

84,92

2

Krievija

78,73

3

Irāna

69,67

4

Japāna

69,38

5

USA

68,33

6

Korejas Republika

67,00

Latvija pēc iegūtajiem punktiem ieņem 34. vietu.

Bet šādi izskatās analoģiska tabula pēc iegūto medaļu vērtības.

 

 

Valsts

zelts

sudrabs

bronza

1

Ķīna

3

1

0

2

Krievija

3

1

0

3

USA

3

1

0

4

Irāna

2

2

0

5

Japāna

2

2

0

6

Korejas Republika

2

2

0

 

Pēc iegūtajām medaļām Latvija ieguva 15.vietu. Eiropas valstu starpā Latvija – sestā, pa priekšu palaižot Krieviju, Poliju, Bulgāriju, Čehiju un Šveici.

 Mūsu puiši uzstājās lieliski: A.Popovs ieguva zelta medaļu, bet I.Pretkalniņš ieguva bronzas medaļu! Mūsu debitanti D.Keziks un A.Zajakins arī uzrādīja cienījamus rezultātus, taču pagaidām palika bez medaļām.  

Šāda lieliska mūsu talantīgo puišu rezultāta sasniegšanu veicināja daudzi ilglaicīgi treniņi S.Meļņika vadībā. 

 

 

No kreisas puses uz labo pusi. A.Zajakins, A.Popovs, E.Kaļiņičenko, I.Ptrekalniņš,

 M.Opmanis, D.Keziks, gide  no Kazaņas.  

 


Latvijas izlase uz Starptautisko informātikas olimpiādi devās, pateicoties galveno partneru - Latvijas informācijas un komunikācijas tehnoloģiju asociācijas, Accenture Latvia, Exigen Services Latvia, Lattelecom, Microsoft Latvia -, partneru -Datakom, Progmeistars un Tom Sawyer Software Latvia - atbalstam. Par Latvijas komandas vizuālo noformējumu (logo, krekli utml.) parūpējās Aleksejs Muraško. 

 

 

Jauns speckurss Ruby on Rails

Ruby on Rails (RoR) – mūsdienīga platforma tīmekļa vietņu un servisu izstrādei.

Kursā Jūs iepazīsities ar programmēšanas valodu Ruby (starp citu, pats Ruby on Rails uzrakstīts Ruby valodā). Valodas autors Macumoto, izstrādājot Ruby, akcentu lika uz īsu izstrādes laiku, saprotamību un sintakses vienkāršību. Un viņam tas tiešām izdevās. Jūs redzēsiet, cik vienkāršas un elegantas ir valodas sintaktiskās konstrukcijas. Jūs to sapratīsiet, ja nostāsieties uz Rubi ceļa (Ruby Way).

Programmēšana būs jautra un produktīva.

Kopā ar rubīnu (Ruby) Jūs saņemat arī 6392 dārgakmeņus* (gems – tā sauc Rubi bibliotēkas). Viens no visvērtīgākajiem dārgakmeņiem ir Ruby on Rails.

Izveidot tīmekļa vietni bez labas platformas – tas ir ilgs un sarežģīts darbs. Tas ir tāpat, kā celt māju no nulles – pamati, sienas, jumts... Vai nebūtu labāk uzreiz sākt nodarboties ar interesantām lietām, tādām kā ārējais izskats, interjers, tehniskās ekstras. RoR ļauj veidot interneta vietni, nedomājot par zema līmeņa detaļām, interneta vietnes vai servisa karkass jau ir uzrakstīts, atliek tikai sākt to izmantot. 

RoR pamatā ir arhitektūra Modelis-Vīzija-Kontrolieris (MVC). Iespējams, izklausās ne visai saprotami, bet praksē Jūs redzēsiet visu šādas pieejas loģiskumu un secību.  

Interneta vietnes pielieto lielu tehnoloģiju skaitu, mēs koncentrēsim savu uzmanību uz servera (back-end) daļu. HTML, CSS, Javascript – to visu arī var sastapt, taču gandrīz visu to platforma izdarīs mūsu vietā. Mums būs nepieciešamas tikai minimālas zināšanas. Tāpēc no Jums nepieciešams tikai:

0) vēlēšanās (būs daudz materiālu, kas apgūstami patstāvīgi)

1) uz objektu orientētās projektēšanas zināšanas

2) prasme programmēt jebkurā valodā ar C-veida sintaksi (C, C++, Java utt.)

Kursa būtiskākās detaļas: mēs noskaidrosim kā darbojas Tīmeklis, iepazīsimies ar vidi Unix (tā kā ietvars ir šķērsplatformu, jūs visas darbības varēsiet veikt arī Windows vidē); apskatīsim ActiveRecord modeli (darbs ar datubāzi), nosūtīsim vēstules, augšup lādēsim failus, nodarbosimies ar lappušu internacionalizāciju (i18n), parunāsim par testēšanu un atkļūdošanu, par tīmekļa sistēmu drošību. Tas dos mums iespēju izveidot nelielu sociālo vietni: ziņas, komentāri, draugi, „patīk”, lenta u.c. Kursā būs arī interaktīvās stundas: konsole pārlūkprogrammā – ir jāuzraksta programmas kods, lai pārietu tālāk. Kam patīk minēt mīklas, tad kāpēc gan nedarīt to Ruby valodā.        

            Mēs izmantosim tikai open source programmas, Jūs vienmēr varēsiet ieskatīties to iekšienē. Un, starp citu, Ruby pasaulē ir apsveicami, ja Jūs redzat kodu. To dokumentācija ir, un tā ir diezgan laba, taču vēl labāk ir redzēt kodu. 

*bibliotēku skaits oficiālajā serverī rubygems (2015.11.01)

 

 

Matemātikas nodarbības

Tās sāksies oktobrī. Pēc iesniegumu analīzes mēs nosakām, kādām klasēm darbosies pulciņi un/vai attīstošie semināri. Pulciņos skolēni gatavojas olimpiādēm. Attīstošajos semināros skolēni paaugstina savu matemātiskās kultūras līmeni un izskata dažas skolas tēmas.

Pēc tam administrācija, izejot no brīvām telpām un pasniedzēju iespējām, nozīmē darba dienu un laiku. Matemātikas nodarbības, tāpat kā visas pārējās nodarbības kursos, notiek vienu reizi nedēļā. Ir jāņem vērā, ka gandrīz vienmēr tiek uzdoti mājasdarbi, kurus pasniedzējs pārbauda.   

Vēlme nodarboties ar matemātiku kursu audzēkņiem jāizsaka tajos pašos pieteikumos, kurus viņi sūta uz kursiem attiecībā uz savu apmācību programmēšanas nodaļā vai lietišķajā nodaļā. Starp citu, šoreiz iesniegums ir jāatsūta līdz 8.septembrim ieskaitot. 

Var, protams, vienkārši uzrakstīt – gribam nodarboties ar matemātiku. Taču ir vēlams, lai kursu audzēknis precizētu, vai viņš vēlas gatavoties olimpiādēm, vai arī viņam ir vajadzīgi attīstošie semināri.

Par nodarbībām nav jāmaksā. Vietu skaits katrā pulciņā un seminārā ir ierobežots. Griezieties pie administrācijas.

 

Pieprasījums pēc mūsu kursu audzēkņiem ir noturīgi augsts

Pieprasījumu pieteikumu skaits pēc mūsu kursu absolventiem no uzņēmumu puses pieaug. Darba devēji vēlas iegūt darbinieku ar darba pieredzi, taču mēs vienmēr dzirdam: “Ar jūsu ieteikumu paņemsim arī iesācēju”. Mums ir skaidrs, kāpēc: mūsu kursu beidzējam ir fundamentālas zināšanas programmēšanā un viņš prot ātri apgūt jaunu materiālu.  Taču studentam, kurš sāka strādāt pat uz nepilnu slodzi, ir svarīgi prasmīgi saplānot savu laiku, lai nepamestu mācības universitātē. Ir jārēķinās ar to, ka, visdrīzāk, nāksies strādāt ne mazāk kā 70% no pilnas slodzes. Tāpēc daži mūsu kursu absolventi dod priekšroku darbam uz pilnu slodzi un mācībām vakara nodaļā. Toties cilvēks iegūst ļoti vērtīgu darba pieredzi.    

Dažreiz vakances parādās arī mūsu kursos: uz pasniedzēja darbu vai programmēšanas nodaļā. Es domāju, ka tas ieinteresēs pat vecāko klašu skolēnus. Pamatā mēs paši nosakām audzēkņus, kas var strādāt uzņēmumos vai kļūt par mūsu kolēģiem. Taču, arī jūs, cienījamie kursu audzēkņi, izrādiet iniciatīvu. Mēs esam gatavi un ieinteresēti apspriest katru konkrētu pieteikumu.

 Obligāti griezieties pie mums!